class EngineSystem
{
    activate():void
    {
        console.log("engine activate now");
    }
}

class MotitorSystem
{
    check():void{
        console.log("monitor system is check now");
    }
}

class OxygenSystem
{
    generate():void
    {
        console.log("oxygen system is generate now");
    }
}

class RocketSystemPlay
{
    private _engineSystem:EngineSystem;
    private _monitorSystem:MotitorSystem;
    private _oxygenSystem:OxygenSystem;

    constructor()
    {
        this._engineSystem = new EngineSystem();
        this._monitorSystem = new MotitorSystem();
        this._oxygenSystem = new OxygenSystem()
    }

    operation():void{
        this._engineSystem.activate();
        this._monitorSystem.check();
        this._oxygenSystem.generate();
    }
}
export class FacadeAction
{
    test():void{
       const rocketPlay = new RocketSystemPlay();
       rocketPlay.operation();
    }
}